Web Caching Architectures: Hierarchical and Distributed Caching

نویسندگان

  • Pablo Rodriguez
  • Christian Spanner
  • Ernst W. Biersack
چکیده

Web caches are installed to reduce the receivers’ latency and save network bandwidth. These caches need to cooperate in order to improve their performance. A popular technique to make caches cooperate is by setting up a caching hierarchy. However, there are several problems associated with a caching hierarchy: i) every hierarchy level introduces additional delay, ii) redundant document copies are stored at every hierarchy level, and iii) higher level caches tend to become bottlenecks. Recently, a number of researchers have proposed the setup of a totally distributed caching scheme where only caches at the bottom level of the network cooperate and there are no intermediate caches. In this paper we analyze the performance of both hierarchical and distributed caching. Our main performance measure is the expected latency to retrieve a Web document. We find that hierarchical caching gives shorter connection times than distributed caching. We also find that distributed caching gives shorter transmission times than hierarchical caching since the traffic flows through less congested traffic links. Distributed caching has higher bandwidth usage than hierarchical caching. However, the network traffic generated by a distributed scheme is better distributed, using more bandwidth in the lower network levels, which are less congested. We also discuss administrative issues concerning the deployment of distributed caching. Additionally, we study a hybrid scheme where there is a caching hierarchy and a certain number of caches that cooperate at every caching level using a distributed caching scheme. We find that a “well configured” hybrid scheme can combine the advantages of both hierarchical and distributed caching, reducing the connection time as well as the transmission time. Depending on the hybrid caching architecture, the current parent caches load, and the document size, there is certain number of caches that should cooperate at each network level to minimize the overall retrieval latency. We propose small modifications of the existing cache-sharing protocols to dynamically determine the degree of cooperation between caches at every level of a hybrid caching scheme.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Analytical Comparison of Distributed and Hierarchical Web-Caching Architectures

In this paper, we compared the mean response time of distributed and hierarchical Web-caching architectures by utilizing an analytical model. The analytical model uses simplifying assumptions for distributed and hierarchical caching systems such that they can be defined using a birth-death model. The analytical results show that the mean response time in the distributed caching system tends to ...

متن کامل

Influence of the Document Validation/Replication Methods on Cooperative Web Proxy Caching Architectures

Nowadays cooperative web caching has shown to improve the performance in Web document access. That is why the interest in works related to web caching architectures designs has been increasing. This paper discusses and compares performances of some cooperative web caching designs (hierarchy, mesh, hybrid) using different document validation/replication methods (TTL, invalidation, pushing, etc)....

متن کامل

A Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory

The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popula...

متن کامل

A Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory

The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popula...

متن کامل

Caching and Materialization for Web Databases

Database systems have been driving dynamic websites since the early 1990s; nowadays, even seemingly static websites employ a database back-end for personalization and advertising purposes. In order to keep up with the high demand fuelled by the rapid growth of the Internet, a number of caching and materialization techniques have been proposed for web databases over the years. The main goal of t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999